草庐IT

php - MySQL复制速度

全部标签

php - 如何使用 js 和 php 创建跟踪脚本?

我想创建一个简单的跟踪脚本来提供给我的客户。与GA类似但非常基础。要求是像googleAnalytics那样给客户一个简单的js脚本使第3方站点从主站点加载的js文件中的大部分逻辑在PHP中收集信息并存储它我还想不通的是,有什么方法可以做到这一点?据我所知,谷歌正在加载一个gif文件,存储信息并解析日志。如果我做类似的事情,将数据发送到php文件,Ajax跨站点策略将阻止我,据我所知。那么什么是干净的方法呢?(我不需要代码,只需要它背后的逻辑) 最佳答案 方法a-网络错误:给用户这个:让php返回header("content-ty

javascript - 使用 PHP 获取/读取 Javascript cookie

我有一个理论问题..我知道您可以使用javascript获取/读取PHPcookie:document.cookie在PHP中有类似的方法吗?PHP可以获取/读取在JavaScript中创建的cookie吗?如果是,那你怎么能这样做呢? 最佳答案 您可以使用$_COOKIE,超全局。就像引用任何数组一样引用它,其中$_COOKIE['key_name']是您要访问的cookie。参见PHPAPIdocumentation. 关于javascript-使用PHP获取/读取Javascrip

javascript - 如何组织css和js文件的缩小和打包以加快网站速度?

我正在为我的网站应用程序做速度优化。我找到了一些实践来做到这一点。例如BestPracticesforSpeedingUpYourWebSite来自雅虎。其中有:精简JavaScript和CSS。通过将多个文件(css、js)合并为一个文件,最大限度地减少HTTP请求的数量。我的问题是您使用什么基础设施、工具和构建过程,或者可以推荐什么来执行这些? 最佳答案 根据JavaScriptCompressionRater,最有效的工具是YUICompressor或JSMin. 关于javasc

php - 是否有 JavaScript 方法来执行 file_get_contents()?

这是PHPdocumentation如果我没有找到一种纯粹的客户端方式来执行此操作,那么我将如何在Ajax调用中使用它。$homepage=file_get_contents('http://www.example.com/');echo$homepage;有没有办法改为在客户端执行此操作,这样我就不必通过ajax遍历字符串? 最佳答案 你可以做JS代码:$.post('phppage.php',{url:url},function(data){document.getElementById('somediv').innerHTML

php - 在 php 中合并和压缩多个 JavaScript 文件

我正在开发一个需要八个javascript文件的PHP应用程序(helloweb2.0)。我想知道动态组合和压缩所有文件的最佳方式是什么。我对问题的措辞是否正确?最终结果是我将在header中包含一个.js文件,而该.js文件将包含我的“includes/js”目录中的.js文件。谢谢。 最佳答案 您可以使用jsmin-php他们的示例代码是:require'jsmin-1.1.1.php';//Outputaminifiedversionofexample.js.echoJSMin::minify(file_get_content

javascript - 是否有跨浏览器的方法来防止在纯 Javascript 网站上剪切、复制和粘贴?

我找到了答案,但它是针对JQuery的。这是链接:http://jquerybyexample.blogspot.com/2010/12/disable-cut-copy-and-paste-function-for.html:我想要在chrome、最新的firefox、safari以及IE8和9上运行的纯Javascript内容。更新由于所有负面评论都说这对Internet站点来说不是个好主意,我只能说“我同意”。请注意,这是针对“Intranet”应用程序的,其中需要覆盖剪切、复制和粘贴,因为需要自定义剪切、复制和粘贴的默认浏览器行为以处理富文本区域中的嵌入标签

javascript - 在 PHP openssl 中加密并在 javascript CryptoJS 中解密

我正在使用PHP加密一些参数openssl("parameter","AES-256-ECB","client")我希望在CryptoJS中解密:CryptoJS.AES.decrypt(parameter,"client",{mode:CryptoJS.mode.ECB}).toString(CryptoJS.enc.Utf8);但它抛出一个空字符串。有什么建议吗? 最佳答案 CryptoJS:PHPopenssl加密->javascript解密PHP:functionCryptoJSAesEncrypt($passphrase,

php - 在 JavaScript 中来自 PHP 的 urlencode()?

我正在寻找与PHP中的urlencode()类似的函数,只是在JavaScript中。允许使用jQuery库。基本上,我需要对字符串进行编码,然后使用JavaScript将用户重定向到另一个页面。 最佳答案 没有完全匹配urlencode()的函数,但是有一个完全等同于rawurlencode()的函数:encodeURIComponent()。用法:varencoded=encodeURIComponent(str);您可以在此处找到引用:https://developer.mozilla.org/en/JavaScript/Re

javascript - 如果计算机速度慢,请跳过一些代码

是否有任何方法可以检测计算机是否运行缓慢且不运行某些代码(通过关闭jQuery动画或如果它快则运行函数)?我知道这个问题可能真的很微不足道,但我注意到在一些速度较慢的计算机上,即使是移动某些东西的最简单的边距动画也会在看起来不太好看的闪光中完成。更新:我尝试运行的代码只是一堆动画;它们都花费相同的时间,但在较慢的浏览器上,动画被分段,就像您在观看正在缓冲的视频时看到的那样。 最佳答案 运行javascript时,您无法事先了解目标计算机的性能。我唯一能想到的就是运行一个函数来进行一些计算并测量所花费的时间。该函数必须进行足够数量的计

javascript - 使用 JQUERY、AJAX 和 PHP 填充选择框

我之前发布了一个问题但运气不佳,我希望清除第二个下拉列表的内容并重新填充下拉列表,具体取决于第一个下拉列表中的值。我有以下选择框,如下所示:ToyotaAudiSuzuki在此下拉菜单下,我还有另一个模型下拉菜单:R8QuattroA6hatchbackonchange我想清除第二个下拉列表并用与汽车品牌相关的模型填充它。例如。Audi-A8,A6,A4etc.Suzuki-Swift,Pandaetc.functionmyFunction(obj){$('#emptyDropdown').empty()vardropDown=document.getElementById("carI